package com.example.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.servlet.http.HttpSession;

/**
 * 该类用于页面跳转
 */
@Controller
public class PageMethod {
    /**
     * 跳转到首页
     * @return
     */
    @RequestMapping("/info")
    public String toInfo(){
        return "/info";
    }

    /**
     * 跳转到登录页面
     * @return
     */
    @RequestMapping("/login")
    public String toLogin(){
        return "/login";
    }
    /**
     * 该方法用于转发到主页面
     * @return
     */
    @RequestMapping("/main")
    public String toMain(){
        return "/main";
    }

    /**
     * 该方法用于转发到添加学生信息页面
     * @return
     */
    @RequestMapping("/addStudent")
    public String toAddStudent(){
        return "/addStudent";
    }

    /**
     * 该方法用于转发到添加缺课记录
     * @return
     */
    @RequestMapping("/addRecord")
    public String toAddRecord(){
        return "/addRecord";
    }
    /**
     * 该方法用于转发到查询学生信息页面
     * @return
     */
    @RequestMapping("/searchStudent")
    public String toAdv(){
        return "/searchStudent";
    }

    /**
     * 该方法用于转发到主页面
     * @return
     */
    @RequestMapping("/censusAttendanceLesson")
    public String toCensusAttendanceLesson(){
        return "/censusAttendanceLesson";
    }

    /**
     * 该方法用于转发到查询缺课记录界面
     * @return
     */
    @RequestMapping("/searchRecord")
    public String toCate(){
        return "/searchRecord";
    }

    /**
     * 该方法用于转发到column页面
     * @return
     */
    @RequestMapping("/updateAttendance")
    public String toUpdateAttendance(){
        return "/updateAttendance";
    }

    /**
     * 该方法用于转发到info页面
     * @return
     */
    @RequestMapping("/deleteStudent")
    public String toDeleteStudent(){
        return "/deleteStudent";
    }

    /**
     * 该方法用于转发到updateStudent页面
     * @return
     */
    @RequestMapping("/updateStudent")
    public String toUpdateStudent(){
        return "/updateStudent";
    }

    /**
     * 该方法用于转发到删除缺课记录信息页面
     * @return
     */
    @RequestMapping("/deleteRecord")
    public String toDeleteRecord(){
        return "/deleteRecord";
    }
    /**
     * 该方法用于转发到浏览缺课记录页面
     * @return
     */
    @RequestMapping("/browseAttendance")
    public String toBrowseAttendance(){
        return "/browseAttendance";
    }
    /**
     * 该方法用于转发到浏览缺课记录页面
     * @return
     */
    @RequestMapping("/browseStudent")
    public String toBrowseStudent(){
        return "/browseStudent";
    }

    /**
     * 该方法用于转发到浏览缺课记录页面
     * @return
     */
    @RequestMapping("/censusAttendance")
    public String toCensusAttendance(){
        return "/censusAttendance";
    }
    /**
     * 该方法用于转发到pass页面
     * @return
     */
    @RequestMapping("/pass")
    public String toPass(){
        return "/pass";
    }

    /**
     * 该方法用于退出登录
     * @return
     */
    @RequestMapping("/about")
    public String toAbout(){
        return "/about";
    }

    /**
     * 该方法用于退出登录
     * @return
     */
    @RequestMapping("/exit")
    public String toExit(HttpSession session){
        session.removeAttribute("user");
        return "/login";
    }


}
